package top.taooc.config;

import lombok.Data;
import top.taooc.serializer.SerializerKeys;

/**
 * @author songtao@guishangyi.cn
 * @date 2024年07月04日 15:23:23
 * @packageName top.taooc.config
 * @className RpcConfig
 * @Menu Rpc框架配置
 */
@Data
public class RpcConfig {

    /**
     * 模拟调用
     */
    private boolean mock = false;

    /**
     * 名称
     */
    private String name = "taooc-rpc";

    /**
     * 版本号
     */
    private String version = "1.0";

    /**
     * 服务器主机名
     */
    private String serverHosts = "localhost";

    /**
     * 服务器端口号
     */
    private Integer serverPort = 8080;

    private String serializer = SerializerKeys.JDK;

    /**
     * 注册中心配置
     */
    private RegistryConfig registryConfig = new RegistryConfig();
}
